Automattic\JetpackCRM\Oauth_Handler D

Total Complexity 127
Dependencies 7
Dependents 1
Total lines 1,101
Lines of code 481
Logical lines of code 276
Comment lines 269
Methods 24
Properties 3

Methods 24

Method Rating Maintainability Complexity Lines of code
catch_google_mail_authorisation()
C
31 22 112
connection_status_string()
A
45 15 40
refresh_token()
A
41 9 54
get_provider_config()
A
52 10 25
update_provider_config()
A
49 9 29
connection_status()
A
58 9 15
refresh_token_google_mail()
S
46 6 39
provider_generic()
S
53 7 20
provider_google_mail()
S
56 7 15
display_alert()
S
51 4 35
get_google_client()
S
57 3 16
provider()
S
65 3 8
catch_oauth_request()
S
64 3 9
legitimate_provider()
S
70 3 6
get_provider_detail()
S
70 3 6
debug_message()
S
75 2 5
__construct()
S
64 2 9
delete_provider_config()
S
64 2 10
get_callback_url()
S
67 2 8
get_provider()
S
73 2 5
get_providers()
S
82 1 3
ensure_packages_installed()
S
73 1 5
add_listener_action()
S
77 1 4
enabled()
S
82 1 3